React Job: Front End Engineer

Job added on

Company

Adobe

Location

Edinburgh, Scotland - United Kingdom

Job type

Full-Time

React Job Details

Our Company

Changing the world through digital experiences is what Adobe’s all about. We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences! We’re passionate about empowering people to create beautiful and powerful images, videos, and apps, and transform how companies interact with customers across every screen.

We’re on a mission to hire the very best and are committed to creating exceptional employee experiences where everyone is respected and has access to equal opportunity. We realize that new ideas can come from everywhere in the organization, and we know the next big idea could be yours!

We are on a mission to hire the very best. Whether your goal is to specialise in one area of development, increase the breadth of your development knowledge, or progress to a leadership or architecture role, it all starts at Adobe. New insights can come from everywhere in the organisation. Join us - we know the next big idea could be yours!
At Adobe Edinburgh's engineering centre, we build and operate key technologies serving Adobe’s business. We tackle problems at a scale few other companies face. As part of the Adobe Business Platform (ABP) team, we invent the software and systems that make our product leaders’ dreams come true.
ABP is the set of applications and services which enables Adobe to market, sell, provision and administer its products, as well as manage accounts for users and administrators of those products. Our services and APIs play a critical role for Adobe customers, supporting individual hobbyists through to multinational enterprises.
When our customers purchase a Creative Cloud subscription, UI components we built in Edinburgh are integral to their user experience. When they manage their subscription, our APIs are behind the scenes.
When multinational advertising agencies and social networking companies map thousands of users from their IT system to Adobe’s identity system, they use APIs created in Edinburgh.
Join us to work with a wide variety of passionate, versatile engineering teams from across the company, and help deliver Adobe’s vision of the future.
What you will do
  • Contribute to our growing platform of React components based on Adobe’s Spectrum design system, delivering testable, maintainable, well-documented, high-quality code
  • Write, review, and maintain code primarily for React user interfaces in JavaScript and TypeScript
  • Work closely with planning teams to ensure services return accurate information reliably and quickly
  • Create tooling and automation to reduce operational burdens
  • Encourage the professional and technical growth of others
  • Challenge assumptions and offer solutions
What to expect
  • A team that prioritizes a respectful, good-natured and sincere culture in a supportive, trusting, and transparent working environment
  • A chance to be in the driver’s seat to define goals and deliver to achieve them
  • An opportunity to collaborate across widely distributed, agile teams and influence other engineers
  • A firm emphasis on the value we deliver to Adobe and its customers, constantly seeking to be best-in-class, both in product and people
What we are looking for
  • Great communication and collaboration skills and the ability to clearly explain complex issues
  • Excellent problem-solving and diagnosis skills across technologies and distributed systems
  • Curiosity and a keen interest in continual learning and improvement
  • Professional experience with JavaScript frameworks especially ReactJS and responsive web design
  • Expertise in JavaScript, HTML, CSS, NodeJS, and React
  • Experience with Jest, Cypress.io or similar testing frameworks
  • Proficiency in building accessible, reusable UI components
  • Experience working with and designing microservices and SaaS architecture driven solutions
  • Strong knowledge of micro-frontend architecture and web-scale web applications
  • Solid understanding of the latest web development patterns and technologies
  • Strong knowledge and experience building and consuming RESTful APIs following Microservices architecture patterns
  • Experience with CI/CD
  • Experience with New Relic and Splunk is an asset
  • Previous experience as an engineer within an internet scale business is an advantage